package com.xiaogao.common.utils.file;

public class FileUtils {
    // 获取文件后缀
    public static String getFileExtension(String fileName) {
        int lastIndexOfDot = fileName.lastIndexOf('.');
        if (lastIndexOfDot == -1) {
            return ""; // 没有后缀
        }
        return fileName.substring(lastIndexOfDot + 1);
    }

    // 获取文件名的函数
    public static String getFileNameWithoutExtension(String filename) {
        if (filename == null || filename.isEmpty()) {
            return ""; // 处理空文件名
        }
        int lastIndexOfDot = filename.lastIndexOf('.');
        if (lastIndexOfDot == -1) {
            return filename; // 如果没有扩展名，返回原文件名
        }
        return filename.substring(0, lastIndexOfDot); // 截取文件名
    }
}
